Docker হলো একটি কনটেইনারাইজেশন টুল যা ArangoDB ইন্সটল এবং সেটআপ সহজতর করে। Docker ব্যবহার করে ArangoDB চালানোর জন্য প্রয়োজনীয় সকল ডিপেন্ডেন্সি এবং কনফিগারেশন একটি ইমেজের মধ্যে থাকে। ফলে দ্রুত এবং সহজে ArangoDB রান করা সম্ভব।
Docker Hub থেকে ArangoDB ইমেজ ডাউনলোড করতে নিচের কমান্ডটি ব্যবহার করুন:
docker pull arangodb
ArangoDB কন্টেইনার চালাতে নিচের কমান্ডটি ব্যবহার করুন:
docker run -e ARANGO_ROOT_PASSWORD=yourpassword -d --name arangodb-instance -p 8529:8529 arangodb
বিকল্প ব্যাখ্যা:
-e ARANGO_ROOT_PASSWORD=yourpassword
: ArangoDB এর রুট পাসওয়ার্ড সেট করুন।-d
: Detached mode-এ কন্টেইনার রান করাবে।--name arangodb-instance
: কন্টেইনারের নাম।-p 8529:8529
: লোকাল পোর্ট ৮৫২৯ এবং ArangoDB কন্টেইনার পোর্ট ৮৫২৯ এর মধ্যে ম্যাপিং।কন্টেইনার রান করার পরে, আপনার ব্রাউজারে নিচের URL লিখে ArangoDB Web Interface এ প্রবেশ করুন:
http://localhost:8529
এখানে username হবে root
এবং password হবে আপনি ARANGO_ROOT_PASSWORD
এ যা সেট করেছেন।
ArangoDB ডেটা সংরক্ষণের জন্য লোকাল ডিরেক্টরি ব্যবহার করতে চাইলে নিচের কমান্ডটি ব্যবহার করুন:
docker run -e ARANGO_ROOT_PASSWORD=yourpassword -d --name arangodb-instance -p 8529:8529 \
-v /your/local/data:/var/lib/arangodb3 arangodb
বিকল্প ব্যাখ্যা:
-v /your/local/data:/var/lib/arangodb3
: লোকাল ডিরেক্টরি /your/local/data
কে কন্টেইনারের /var/lib/arangodb3
ডিরেক্টরির সঙ্গে সংযুক্ত করে।docker ps
docker stop arangodb-instance
docker start arangodb-instance
docker rm -f arangodb-instance
Docker ইমেজ ব্যবহার করে ArangoDB সেটআপ করা খুবই সহজ এবং কার্যকর। এটি ডেভেলপারদের দ্রুত একটি প্রোডাকশন-রেডি ArangoDB পরিবেশ তৈরি করতে সাহায্য করে। Docker-এর মাধ্যমে ArangoDB রান করা সময় সাশ্রয়ী এবং পরিচালনা সহজ।